/*
* Copyright (c) 2016 ShopJsp. All Rights Reserved.
 * ============================================================================
 * 版权所有 2011 - 今 北京华宇盈通科技有限公司，并保留所有权利。
 * ----------------------------------------------------------------------------
 * 提示：在未取得SHOPJSP商业授权之前，您不能将本软件应用于商业用途，否则SHOPJSP将保留追究的权力。
 * ----------------------------------------------------------------------------
 * 官方网站：http://www.shopjsp.com
 * ============================================================================
*/
package com.hyyt.shopjsp.util.common;

import java.util.Properties;
/**
 * 配置文件 *.properties 读取工具类
 * @author 张丁方 2016-7-28
 */
public abstract class PropertiesUtil {

    /**
     * systemConfig.properties 专用读取函数
     * @param key 名
     * @return
     */
    public static String getValue(String key) {
        Properties p = new Properties();
        try {
            p.load(PropertiesUtil.class.getClassLoader().getResourceAsStream("systemConfig.properties"));
            return p.getProperty(key);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }

    /**
     * 自定义读取指定配置文件
     * @param key 名
     * @param config_file 指定文件 *.properties
     * @return
     */
    public static String getValue(String key, String config_file) {
        Properties p = new Properties();
        try {
            p.load(PropertiesUtil.class.getClassLoader().getResourceAsStream(config_file));
            return p.getProperty(key);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }
}